package com.foreknow.demo11;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * List集合
 */
public class ListDemo {

    public static void main(String[] args) {
        //1.创建一个List集合 List <Integer>表示范型：用来约束集合中元素的类型
        List<Integer> list = new ArrayList();
        //2.向集合添加元素
        list.add(1);
        list.add(3);
        list.add(5);
        list.add(7);
        list.add(9);
        //3.从集合中获取元素
        Integer i0 = list.get(0);
        Integer i1 = list.get(1);
        Integer i2 = list.get(2);
        //4.遍历集合
        System.out.println("-------普通for循环--------");
        for (int i = 0 ;i<list.size();i++){
            System.out.println(list.get(i));
        }
        System.out.println("-------foreach--------");
        for (Integer ii:list){
            System.out.println(ii);
        }
        System.out.println("-------迭代器 Iterator<E>接口--------");
        Iterator<Integer> it = list.iterator();
    }
}
